package com.itheima.service;

import com.itheima.entity.PageResult;
import com.itheima.entity.QueryPageBean;
import com.itheima.pojo.CheckGroup;
import com.itheima.pojo.Setmeal;

import java.util.List;

public interface SetmealService {
    /*新增套餐*/
    void add(Setmeal setmeal, Integer[] checkgroupIds);
   /*分页*/
    PageResult pageQuery(QueryPageBean queryPageBean);
    // 根据id查询套餐
    Setmeal findById(int id);
    //根据套餐ID查询当前套餐包含的检查组ID
    List <Integer> findCheckItemIdsByCheckGroupId(Integer id);
    /*编辑套餐*/
    void edit(Setmeal setmeal, Integer[] checkgroupIds);

  /*删除套餐*/
    void delete(Integer id);
    /*查询所有套餐*/
    List<Setmeal> findAll();
   /*根据id查询套餐的所有id*/
    Setmeal findByIds(int id);
}
